//SPDX-FileCopyrightText: Copyright 2022-2024 深圳市同心圆网络有限公司
//SPDX-License-Identifier: GPL-3.0-only

package bg_runner_core

import "go.uber.org/zap"

type BackGroundTask interface {
	TaskType() string
	Execute(logger *zap.Logger) error
	NewInstance(jsonData []byte) (BackGroundTask, error)
}
